package com.sright.bcard.content.share.service;

import com.sright.bcard.common.service.share.dto.content.CardSettingDTO;
import com.sright.bcard.content.share.request.ShareImageParamRequest;
import com.sright.common.response.SrightResponse;

/**
 * 名片设置service
 */
public interface CardSettingService {

    /**
     * 获取个人名片设置信息
     * @param userId
     * @return
     */
    SrightResponse getSetting(Long userId);

    /**
     * 编辑分享图
     * @param shareImageParamRequest
     * @return
     */
    SrightResponse setimg(ShareImageParamRequest shareImageParamRequest);

    /**
     * 修改用户设置
     * @param cardSettingDTO
     * @return
     */
    SrightResponse userSetting(CardSettingDTO cardSettingDTO);

    /**
     * 设置手机号
     * @param mobile
     * @param memberId
     * @return
     */
    SrightResponse setMobile(String mobile, Long memberId);
}
